\hypertarget{classzxing_1_1_bit_matrix}{}\section{zxing\+:\+:Bit\+Matrix Class Reference}
\label{classzxing_1_1_bit_matrix}\index{zxing\+::\+Bit\+Matrix@{zxing\+::\+Bit\+Matrix}}
Inheritance diagram for zxing\+:\+:Bit\+Matrix\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classzxing_1_1_bit_matrix}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a5c8c677cafd9e739b137e5e9988c2ec9}\label{classzxing_1_1_bit_matrix_a5c8c677cafd9e739b137e5e9988c2ec9}} 
{\bfseries Bit\+Matrix} (int dimension)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_aa77e6aff2b0d54e0dbd5a78c9e6324cf}\label{classzxing_1_1_bit_matrix_aa77e6aff2b0d54e0dbd5a78c9e6324cf}} 
{\bfseries Bit\+Matrix} (int width, int height)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a9cbe2a391af0a6d6c6447015377e9f6f}\label{classzxing_1_1_bit_matrix_a9cbe2a391af0a6d6c6447015377e9f6f}} 
bool {\bfseries get} (int x, int y) const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_abd7a69267bfe1fa88e11fe3f7c7a3c43}\label{classzxing_1_1_bit_matrix_abd7a69267bfe1fa88e11fe3f7c7a3c43}} 
void {\bfseries set} (int x, int y)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a625e768ed217d135b2bce7f1927f3693}\label{classzxing_1_1_bit_matrix_a625e768ed217d135b2bce7f1927f3693}} 
void {\bfseries flip} (int x, int y)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_ad8db806653a515f05ea60a6c1eb36cab}\label{classzxing_1_1_bit_matrix_ad8db806653a515f05ea60a6c1eb36cab}} 
void {\bfseries rotate180} ()
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a792fb451b52f7e8abae0b77fc61ddb6f}\label{classzxing_1_1_bit_matrix_a792fb451b52f7e8abae0b77fc61ddb6f}} 
void {\bfseries clear} ()
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_aced41a0a67ae664da7c61b0d56253158}\label{classzxing_1_1_bit_matrix_aced41a0a67ae664da7c61b0d56253158}} 
void {\bfseries set\+Region} (int left, int top, int width, int height)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_ac1df56977e2f243f7cac423e92ba7a26}\label{classzxing_1_1_bit_matrix_ac1df56977e2f243f7cac423e92ba7a26}} 
\mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ {\bfseries get\+Row} (int y, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_aef65aecedad6350a2024025601c78630}\label{classzxing_1_1_bit_matrix_aef65aecedad6350a2024025601c78630}} 
void {\bfseries set\+Row} (int y, \mbox{\hyperlink{classzxing_1_1_ref}{Ref}}$<$ \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} $>$ row)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a5e83f7f7ecd79da0a7c6afd7295898d2}\label{classzxing_1_1_bit_matrix_a5e83f7f7ecd79da0a7c6afd7295898d2}} 
int {\bfseries get\+Width} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a6296a8155fd4e2ebd8a6fffa5c1ec378}\label{classzxing_1_1_bit_matrix_a6296a8155fd4e2ebd8a6fffa5c1ec378}} 
int {\bfseries get\+Height} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a5d9e7854a64e9096fbea465232cd948d}\label{classzxing_1_1_bit_matrix_a5d9e7854a64e9096fbea465232cd948d}} 
\mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ {\bfseries get\+Top\+Left\+On\+Bit} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_aa2b5afd6a7e37b1f9e8a8423c717226f}\label{classzxing_1_1_bit_matrix_aa2b5afd6a7e37b1f9e8a8423c717226f}} 
\mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ {\bfseries get\+Bottom\+Right\+On\+Bit} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a61e1161d57ced5927d2f74b8444c21ca}\label{classzxing_1_1_bit_matrix_a61e1161d57ced5927d2f74b8444c21ca}} 
\mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ {\bfseries get\+Enclosing\+Rectangle} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_ab449b02d5ea3ebbd672551ae65f731a7}\label{classzxing_1_1_bit_matrix_ab449b02d5ea3ebbd672551ae65f731a7}} 
const char $\ast$ {\bfseries description} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a3630dac43b8470a674ae595faa470a63}\label{classzxing_1_1_bit_matrix_a3630dac43b8470a674ae595faa470a63}} 
static const int {\bfseries bits\+Per\+Word} = std\+::numeric\+\_\+limits$<$unsigned int$>$\+::digits
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_matrix_a3e3ad277c071f2fa7c9116b145cd93c8}\label{classzxing_1_1_bit_matrix_a3e3ad277c071f2fa7c9116b145cd93c8}} 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, const \mbox{\hyperlink{classzxing_1_1_bit_matrix}{Bit\+Matrix}} \&bm)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/Bit\+Matrix.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/Bit\+Matrix.\+cpp\end{DoxyCompactItemize}
